package com.liustar.common.response;

/**
 * @author Leo
 * @date 2017/3/16
 */
public enum ResultConstant {

    SUCCESS("1", "成功"),
    FAIL("0", "失败"),
    ERROR("-1", "系统错误"),

    // 鉴权相关常量定义“0000”段
    COMMON_REQUEST_AUTH_FAIL("000001", "非法访问"),
    COMMON_REQUEST_AUTH_TIMEOUT("000002", "没有登录或登录超时"),
    COMMON_REQUEST_PARAM_ERROR("000003", "请求参数有误"),


    //
    ;

    /**
     * ------下面不要修改-------
     * 返回码
     */
    private String index;

    /**
     * 返回信息
     */
    private String value;

    /**
     * @param index
     * @param value
     */
    ResultConstant(String index, String value) {
        this.index = index;
        this.value = value;
    }

    /**
     * 获取错误码
     *
     * @return
     */
    public String getIndex() {
        return index;
    }

    /**
     * 获取错误消息描述
     *
     * @return
     */
    public String getValue() {
        return value;
    }
}
